drill (well) - French English Dictionary